#ifndef OPT_BACKEND_C_H
#define OPT_BACKEND_C_H



#include "lir.h"
#include "gen.h"
#include "symtab.h"



#define BACKEND_C_PRIMITIVE_TYPE_SIZE_INTEGER 4
#define BACKEND_C_PRIMITIVE_TYPE_SIZE_BOOLEAN 4
#define BACKEND_C_PRIMITIVE_TYPE_SIZE_POINTER 4



void gen_backend_c(struct lir_t *lir);
long gen_backend_c_primitive_size(char *primitive_type);


#endif /* OPT_BACKEND_C_H */
